########################################liujun homework v2.0
def fn1update(x):
    

    print("##################################上三角形##############################")    
    
    for i in range(1,x+1):   ###########i 1 --> x+1
        
        str1 = '\t'*(x-i)   ####set tab
        str2 = ""
        
        for j in range(i,0,-1):
            
            str2 = str2 + str(j) + '\t'  
        
        print(str1+str2)
        
    
    print("#################################下三角形##############################")    
    i=0
    j=0
    for i in range(x):       ###########i 0 --> x
        
        str1 = '\t'*(i)       ####set tab
        str2 = ""
               
        for j in range(x-i,0,-1):    
            
            str2 = str2 + str(j) + '\t'
        
        print(str1+str2)

        
fn1update(12)



# 各个语句之间不要用这么多空行，正常语句的话，可以不加空行, 而且，打印出来，空隙太大了
